History
History
Synonyms
UK
US
Meaning:
castigate

to punish (a person) severely with blows or by criticizing

criticize severely

recriminate

blame, denounce

blame, denounce

reprove

to express one's strong disapproval to (a person) of her or his behaviour

rebuke

JUMP DOWN ONE'S THROAT as in Wiktionary
JUMP DOWN ONE'S THROAT as in Wikipedia